import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;
import javafx.scene.transform.Scale;

import java.util.Scanner;

public class 评委打分 {
    public static void main(String[] args) {
        //定义数组6个分数
        int[] arr = new int[6];
        //键盘录入打分
        Scanner sc = new Scanner(System.in);
        for (int i = 0; i < arr.length; i++) {
            //arr.length 代表数组的长度（个数）
            System.out.println("请输入第" + (i + 1) + "分数");
            //sc.nextInt()键盘输入的赋值给num
            int num = sc.nextInt();
            arr[i] = num;
        }
        //求最高分
        int max = arr[0];//默认加入数组中第一个数是最大的，用这个数和数组中所有的数相比较
        //拿到数组中所有的数字
        for (int i = 0; i < arr.length; i++) {
            //用max和数组中所有的数相比较
            //解释：如果数组中（arr[i]）这个位置的数比（max）大
            if (arr[i] > max) {
                //那么就把这个数重新赋值给max
                max = arr[i];
            }
        }
        System.out.println("最高分：" + max);

        //最低分
        int min = arr[0];//默认加入数组中第一个数是最小的，用这个数和数组中所有的数相比较
        //拿到所有数字
        for (int i = 0; i < arr.length; i++) {
            //用min和数组中所有的数相比较
            //解释：如果数组中（arr[i]）这个位置的数比（min）小
            if (arr[i] < min) {
                min = arr[i];
            }

        }
        System.out.println("最低分：" + min);

        //求和
        int sum = 0;//定一个初始值接收
        for (int i = 0; i < arr.length; i++) {
            sum += arr[i];

        }
        System.out.println("总分：" + sum);

        //平均分
        int pin = (sum - max - min) / (arr.length - 2);//arr.length代表数组个长度，减去2是因为去掉了最高最低分。不用6-2是因为万一不知道有多少个评委
        System.out.println("平均分：" + pin);
    }

}
